body{overflow-y:scroll;font-family:'Microsoft YaHei','Pingfang CS','Helvetica','Arial';}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
p,a{font-family:'Microsoft YaHei','Pingfang CS','Helvetica','Arial';
    text-decoration:none;
    color: #2E2E30;
}
table,td,th{
    border-spacing:0;
    border-collapse: collapse
}
img{vertical-align: middle;}

fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
    font-weight: bold;
}
ol,ul,li {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:#444;
}
q:before,q:after {
    content:'';
}
.mt40{margin-top:40px}
abbr,acronym { border: 0;
}
img{    vertical-align: middle;}
.mt60{margin-top: 60px !important;}
.blank40{height:10px;clear:both}
.left{float:left}
.right{float:right}
/* Custom CSS
 * --------------------------------------- */
body{
font-family:'Microsoft YaHei','Pingfang CS','Helvetica','Arial';

}
#Header{width:100%;}
#Content{padding-bottom:40px;overflow:hidden;}
#Content2 {
    overflow: hidden;
}
#Content1{width:1200px;margin:auto;}
#Footer {
    overflow: hidden;
    background:#F6F6FA;clear:both;
}
.w1200{width:1200px;margin:auto;}
.con1{width:894px;float:left;overflow:hidden;}
.con3{width:282px;float:right;}
.foot{padding:20px 0;width:1200px;margin:auto;font-size: 12px;
color: #8E8E92;
line-height: 12px;
font-weight: 400;text-align:center;}
.foot p{padding-bottom:6px;color: #8E8E92;}
.foot a{color: #8E8E92;}
/*heard*/
.inner_width{
    width: 100%;
    height: 16px;
    *height: 32px;
    background: #F6F6FA;
    padding: 8px 0;
}
.inner_width a{color:#2E2E30;}
#inner_left{width: 50%;
    float: left;
    font-size: 12px;
    color: #2E2E30;}
#inner_right{width: 50%;
    float: right;
    font-size: 12px;text-align:right;
    color: #2E2E30;}
#inner_right a{  color: #2E2E30;border-right: 1px solid #D8D8DC;
    padding: 0 24px;}
#inner_right a img{margin-right:5px;}
.en{text-align:right;float:right;padding-left:24px;  
    font-size: 12px;
    color: #2E2E30;}
.logo_20{width:200px;padding-top:11px;float:left;}
.logo_20 img{width:128px;float:left;}
.nav_20{width:710px;float:left;padding-top:20px;}
.nav_20 li{float:left;font-size:16px;padding:0 17px;}
.nav_20 li a{color:#2E2E30;}
.nav_20 li #CurrentlyNode1 a,.nav_20 li:hover a {color:#18AE66;position: relative;}
.nav_20 li #CurrentlyNode,.nav_20 li #CurrentlyPathNode{color:#18AE66;position: relative;}
.nav_20 li #CurrentlyNode:before,.nav_20 li #CurrentlyPathNode:before,.nav_20 li #CurrentlyNode1 a:before,.nav_20 li:hover a:before {
    content: "";width:16px;height:4px;background:#18AE66;border-radius:2px;position: absolute;
    bottom: -12px;
    left: 38%;}
.nav_20 li #CurrentlyNode a,.nav_20 li #CurrentlyPathNode a{color:#18AE66;}
.nav_20 li .home {
    color: #18AE66;
    position: relative;}
.nav_20 li .home1 {
    position: relative;}
.nav_20 li .home a{color: #18AE66;}
.nav_20 li .home1:hover{color: #18AE66;}
.nav_20 li .home1 a:hover:before,.nav_20 li .home:before {
    content: "";
    width: 16px;
    height: 4px;
    background: #18AE66;
    border-radius: 2px;
    position: absolute;
    bottom: -12px;
    left: 24%;
}
.jt_sou{display:inline-block;width:278px;*width:282px;height:28px;*height:32px;border: 1px solid #EAEAEE;  border-radius: 4px; overflow: hidden;float:right;padding:2px;margin-top:15px;}
.jt_sou input{width:210px;line-height:28px;text-indent:10px;border: none; outline: none;float:left;height:28px;font-size:12px;color:#000;}
.jt_sou button{width: 64px; height: 28px; float: right;border:none;background:#18AE66;line-height: 28px;border-radius:2px;    font-size: 12px; color: #fff;text-align:center;    font-size: 12px;
    color: #fff;}



/* 头部友情链接 */
.hd_select {
width:50%;float:right;
}
.hd_select .elink {
    float: right;
    position: relative;
    margin-left: 24px;
}
.hd_select .elink_t {
    padding: 0 24px 0 0;
    position: relative;
    font-size: 12px;
    color: #2E2E30;
    border-right: 1px solid #ccc;
}

.hd_select .elink_t:after{
    content: "";
    width: 3px;
    height: 3px;
    position: absolute;
    right: 16px;
    top: 7px;
    border-left: 1px solid #8E8E92;
    border-bottom: 1px solid #8E8E92;
    -webkit-transform: translate(1px, -1px) rotate(-45deg);
    border-right: 1px solid transparent;
    border-top: 1px solid transparent;
}

.hd_select .elink .show-link {
    display: none;
    position: absolute;
    left: -24px;
    top: 24px;
    overflow: hidden;
    background: #f1f1f1;
    min-width: 100%;
    z-index: 99;
    box-shadow: 1px 5px 5px 1px rgba(0, 0, 0, 0.14);
    padding: 5px 0 10px
}


.ftlink .elink_t {
    padding: 0 0 0 20px;
    position: relative;
    font-size: 14px;
    color: #18AE66;
   
}
.ftlink .elink_t:after {
    content: "";
    width: 3px;
    height: 3px;
    position: absolute;
    right: -7px;
    top: 7px;
    border-left: 1px solid #18AE66;
    border-bottom: 1px solid #18AE66;
    -webkit-transform: translate(1px, -1px) rotate(-45deg);
    border-right: 1px solid transparent;
    border-top: 1px solid transparent;
}

.ftlink .elink .show-link {
    top: 24px;
    display: none;
    position: absolute;
    left: 0;
    overflow: hidden;
    background: #f1f1f1;
    width: 100%;
    z-index: 99;
    box-shadow: 1px 5px 5px 1px rgba(0, 0, 0, 0.14);
    background-color: #f1f1f1;
    padding: 5px 0;

}
.elink .show-link>span,.ftlink .elink .show-link>span{display:block;height:200px;
overflow-y:scroll;
overflow-x:hidden;}
.ftlink{float:left;}
.ftlink .elink {
    position: relative;float:left;margin-top:13px;
}

.hd_select .elink .show-link li,.ftlink .elink .show-link a{
 padding: 5px 10px 0;font-size:12px;white-space: nowrap;height:20px;line-height:20px;border-bottom:1px solid #fff;
}
.ftlink .elink .show-link a{width:80px;}

#searchmenu input[name="content"]{
        border-radius: 5px 0 0 5px;
        border: none;
        background: #eee;
        padding: 6px;
        margin: 0 auto 10px;
        height: 23px;
}
#searchmenu button{        width: 80px;
        color: #fff;
        background: #006d46;
        right: 10px;
        -webkit-appearance: none;
        height: 35px;
        border: none;
        margin: 10px auto;
        border-radius:0 5px 5px 0;}

/*banner*/
.focus1 {width: 1200px;height: 400px;margin:0 auto 40px auto;background: ;overflow: hidden;text-align:left;position:relative;}
.flexslider{width:100%;max-width:1200px;margin:0px auto; position: relative;}
.flexslider .slides img {display: block;margin: 0 auto;position: relative;left: 50%;margin-left:-50%;height:400px;}
.slides li{text-align:center;}
.flexslider .flex-control-nav{display:none;position:absolute;bottom:20px;width:100%; z-index: 100;right:12px;}
.flexslider .flex-control-nav li{display:inline-block;float:right;}
.flexslider .flex-control-nav li a{display:inline-block;width:10px;height:6px;border-radius:3px;background:#fff;text-indent:-9999em;margin-left:6px;cursor: pointer;opacity: 0.4;text-right:right;}
.flexslider .flex-control-nav li .flex-active{background:#18AE66;opacity: 1;}
.flex-direction-nav{display:none}

/*焦点图*/
.slide-all{margin-top:40px;}
.g-t{width:100%;height:40px;line-height:40px;position: relative;border-bottom:1px solid #EAEAEE;margin-bottom:14px;}
.g-t #NodeTitle{font-size:22px;float:left;font-weight:400;padding-left:16px;}
.g-t #NodeTitle:before {
    content: "";
   width: 8px;
height: 20px;
background: #18AE66;
border-radius: 4px;
    position: absolute;
    bottom: 9px;
    left: 0;
}
.g-t a{float:right;font-size:12px;color:#8E8E92;text-align:right;}
.slide-list{width:100%;}
.slide-list li{height:40px;line-height:40px;   position: relative;}
.slide-list li #ReportIDname{font-size:18px;color: #2E2E30; padding-left:12px;}
.slide-list li:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #D8D8DC;
    border-radius: 4px;
    position: absolute;
    bottom: 16px;
    left: 0;
}
.slide-list li #ReportIDIssueTime{    float: right;
    font-size: 12px;
    color: #8E8E92;}
/*焦点图*/
.slide-all{overflow:hidden;}
.focus{width:486px;float:left;height:364px;position: relative;}
.focus .bd{width:486px;height:364px;overflow:hidden;}    
.focus .bd img{max-width:486px;height:324px;vertical-align: middle;}
.focus .bd .bd li{position: relative;height:364px}
.tbg{position:absolute;left:0px;bottom: -40px;background: #F6F6FA;color: #2E2E30; width:100%;z-index:8;height:40px;font-size:16px;line-height:40px;}

.focus .bd #ReportIDname a{padding-left:12px;font-size: 16px;color: #2E2E30;text-align:left;display:block;}
.focus .bd .flex-control-nav{position:absolute;right:3px;bottom:43px; z-index: 101;}
.focus .bd .flex-control-nav li {display:inline-block }
.focus .bd .flex-control-nav a{display:block;width:8px;height:4px;background:#fff;border-radius:2px;border:0;margin-right:6px;float:left;color:#000;z-index:9;cursor:pointer;text-align:center;text-indent:999em;overflow:hidden;opacity: 0.6;}
.focus .bd .flex-control-nav .flex-active{font-weight:bold;background:#18AE66;opacity: 1;}

.focus .slides li #ReportIDPicture{width: 486px;
    height: 324px;display:block;    position: relative;background:#fff;}

/*客服热线*/

.tel_list{display:block;}
.tel_list li{    height: 40px;
    line-height: 40px;
display:block;}
.tel_list li #VenuesIDSubject{font-size: 16px;
    color: #2E2E30;
    font-weight: 400;
    float: left;
    padding-right: 38px;}
.tel_list li #VenuesIDContent,.tel_list li #VenuesIDContent p{font-size: 18px;
    color: #18AE66;
    font-weight: 700;}

.ewm{width: 282px;
height: 356px;
background: #FFFFFF;
box-shadow: 0px 2px 8px 0px rgba(2,18,40,0.06);
border-radius: 4px;margin-top:40px;}
.ewm li{padding-top:20px;display:block;text-align:center;}
.ewm li #tu{width:120px;margin:auto;}
.ewm li #tu img{width:120px;height:120px;border: 1px solid #CCCCCC;}
.ewm li p{display:block;padding-top:12px;font-size: 12px;
color: #8E8E92;
line-height: 14px;
font-weight: 400;}

/*通知公告*/
.focus_news{width:690px;position:relative;}
.tab_title{border-bottom:solid #EAEAEE 1px;clear:both;padding-bottom:10px;overflow:hidden;zoom:1;margin-bottom:10px;height:40px;line-height:40px;}
.tab_title h2{float:left;width:112px;text-align:center;font-size: 22px;color: #2E2E30;cursor: pointer;margin-right:25px;}
.tab_title h2.on{color: #2E2E30;font-weight: 700;padding-bottom:6px;border-bottom:4px solid #18AE66;}
.m-link a{    font-size: 12px;
    color: #8E8E92;} 
.ab {
    position: absolute;
    right: 0px;
    top: 20px;
}
/*页脚内容*/

.yq_list{width:1200px;margin:auto;border-bottom:1px solid #EAEAEE;}
.yq_list .zhong{padding:22px 0px 0px 223px;line-height: 20px;display:block;overflow:hidden;}
.yq_list .zhong span{font-size: 16px;
color: #8E8E92;float:left;
}
.yq_list .zhong li{float:left;border-right:1px solid #D8D8DC;font-size: 14px;
color: #2E2E30;padding:0 25px;}
.yq_list .zhong li a{color: #2E2E30;}
.zuox{display:block;text-align:right;padding-bottom:12px;margin-top: -10px;}
.zuox a{font-size: 12px;
color: #2E2E30;padding-left:24px;}

/*业务推介*/

.slideGroup{width:100%;}
.slideGroup li{text-align:center;margin-right: 10px;float:left;}
.slideGroup .slideBox li img{width:122px;height:122px;display:block;margin:0 auto;margin-bottom:9px}
.slideGroup .slideBox li #NodeTitle a{font-size: 16px;
color: #2E2E30;
text-align: center;
line-height: 18px;}
.slideGroup{  }
.slideGroup .slideBox{    overflow: hidden;
    zoom: 1;
    padding: 10px 0 0px 56px;
    position: relative; }

.slideGroup .sPrev{ position:absolute; left:0px; top:10px; display:block; width:32px; height:160px; background:url(/res/branch/structure/21021537.png) left center no-repeat}

.slideGroup .sNext{display:block; width:32px; height:160px;right:0px;top:10px; background:url(/res/branch/structure/21021536.png) center center no-repeat; position:absolute;   }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
		.g_tit{font-size:21px;color:#006d46;border-top:solid 1px #d2d2d2;padding:12px 10px;font-weight:bold;}
.g_tit:after{content:"";display:table;clear:both}

/*右侧样式*/
.abcont{display:block;padding-top: 14px;}

.abcont #VideoIDhplayer{background:#000;
    width: 282px; 
height:188px;display:block;
}
.abcont #VideoIDhplayer video{
    width: 282px; 
height:188px;
}
.abcont #VideoIDsubject{height:40px;display:block;background:#F6F6FA;line-height:40px;padding-left:12px;font-size:16px;color: #2E2E30;}
.abcont #VideoIDsubject a{color: #2E2E30;}
/*底部广告*/
.tian_out{width:110%;display:block;margin:40px 0;overflow:hidden;}
.tian_out li{float:left;width:282px;margin-right:24px;}
.tian_out li img{width:282px;height:120px;}
.ms_img {
    float: left;
    margin-left: 5px;
}
.ms_btn{    text-align: center;
    margin-top: 20px;
   width: 282px;display:block;}
.ms_btn li{height: 48px;
background: #18AE66;
border-radius: 4px;
    color: #fff;
    line-height: 48px;margin-top:20px;}
.ms_btn li a{color:#fff;}
/*业务推介*/
.mySwiper{    width: 820px;
    overflow: hidden;
    margin: 30px auto 0;}
.mySwiper .swiper-slide img{width: 122px;
    height: 122px;
    display: block;
    margin: 0 auto;
    margin-bottom: 9px;}
.mySwiper .swiper-slide #NodeTitle a {
    font-size: 16px;
    color: #2E2E30;
    text-align: center;
    line-height: 18px;
   display:block;
}
.mySwiper .swiper-slide{display:block;}
.mySwiper .swiper-button-next, .mySwiper .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 32px;
    height: 32px;
    margin-top: 0px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 47px;
    background-position: center;
    background-repeat: no-repeat;
}
.mySwiper .swiper-button-prev{left: 0;background: url(/res/branch/structure/21021537.png) left center no-repeat;}
.mySwiper .swiper-button-next{right: 0;background: url(/res/branch/structure/21021536.png) center center no-repeat;}

